#import <UIKit/UIKit.h>
#import "LiveGiftShowModel.h"
#import "LiveGiftShowNumberView.h"
#import "LiveGiftShowCustom.h"
static CGFloat const kViewWidth = 240.0;
static CGFloat const kViewHeight = 44.0;
@interface LiveGiftShowView : UIView
@property (nonatomic, assign) NSInteger kTimeOut;
@property (nonatomic, assign) CGFloat kRemoveAnimationTime;
@property (nonatomic, assign) CGFloat kNumberAnimationTime;
@property (nonatomic ,copy) NSDate * creatDate;
@property (nonatomic ,assign) NSInteger index;
@property (nonatomic ,strong) LiveGiftShowModel * model;
@property (nonatomic, assign) LiveGiftHiddenMode hiddenModel;
@property (nonatomic ,weak) LiveGiftShowNumberView * numberView;
@property (nonatomic ,assign) BOOL isAnimation;
@property (nonatomic ,assign) BOOL isLeavingAnimation;
@property (nonatomic, assign) BOOL isAppearAnimation;
@property (nonatomic ,copy) void(^liveGiftShowViewTimeOut)(LiveGiftShowView *);
- (void)resetTimeAndNumberFrom:(NSInteger)number;
- (NSString *)getUserName;
- (void)addGiftNumberFrom:(NSInteger)number;
- (void)changeGiftNumber:(NSInteger)number;
@end
